﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */


/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:12px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:12px;}
body{ background:#FFFFFF;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }



/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none; color:#666666;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}


/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }


/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }


* html,* html body /* 修正IE6振动bug */{background-image:url(../images/6f2accdea9404ab3a5f25f37cf895335.gif);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

.header { margin: 0 auto;  width:1046px; height:100px;}
.header a{ color:#666;}
.logo { float:left; padding:23px 0 0 26px; }
.rhead { float:right; padding-top:22px; padding-right:15px; text-align:right; color:#b1cef2; width:247px;}
.rhead .left a { color:#b1cef2;}
.sosou { width:89px;height:18px;line-height:18px; padding:0; background:url(../images/ssbg.jpg) no-repeat; border:none; float:left;}
.sogo { float:left; width:22px; height:18px; background:url(../images/ssbgt.jpg) no-repeat; border:none;}
.headerz { margin:0 auto; width:100%; background:url(../images/headbgf.jpg) repeat-x; height:100px;}
.headern { margin:0 auto; width:1043px; height:100px;_height:98px;padding:0;background:url(../images/headbgs.jpg) no-repeat center;}
.logon { float:left; padding:20px 0 0 35px; }
.rheadm { float:right; padding-top:20px; padding-right:15px; text-align:right; color:#b1cef2; width:247px;}
.rheadm .left a { color:#b1cef2;}


/* 导航
-------------------------------------------------------------- */
.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
.topNav { width:838px; margin:0 auto; float:right; padding-top:11px; position:relative;z-index:1;}
.topNav-width {	width:838px;}
.topNav dl {	zoom:1;}
.topNav .tnLeft { float:left; width:838px; margin:0;}
.topNav dd {	float:left;	position:relative; width:83px; text-align:center; padding:0; margin:0;}
.topNav dd a { display:block;*display:inline;zoom:1;font-size:14px; color:#FFF;height:51px;line-height:51px;}
.topNav dd.on a { }
.topNav dd a:hover,.topNav dd.on a { }
.topNav dd ul {	display:none;position:absolute; text-align:center;width:103px;top:51px;left:-10px;background:#F2F1EF;}
.topNav dd ul li {	line-height:26px; height:26px;border-top:1px solid #ffffff;}
.topNav dd ul li a {	display:block;font-size:12px;line-height:26px;height:26px;color:#1983C1; text-align:center;}
.topNav dd ul li a:hover { display:block;}


/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%; background:url(../images/footbg.jpg) repeat-x; height:67px;overflow:hidden;color:#fff;}
.footern { margin:0 auto; width:100%; background:url(../images/footbgn.jpg) repeat-x; height:67px;overflow:hidden;color:#fff;}
.nfooter { width:981px; margin:0 auto;}
.nlogo { float:left; padding-top:15px;}
.nlogon { float:left; padding-top:15px; padding-left:50px;}
.nfooternr { line-height:23px; padding-left:10px; float:left; padding-top:15px;}
.nfooternr a { color:#fff;}
.nfooternrn { line-height:23px; padding-left:20px; float:left; padding-top:15px;}
.nfooternrn a { color:#fff;}

/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%; background:url(../images/bodybg.jpg) repeat-x; height:737px; margin:0 auto;}
.content a { color:#666666;}
.ncontent { width:100%; background:url(../images/nzbg.jpg) no-repeat center; height:730px; margin:0 auto;}

/* 主页
-------------------------------------------------------------- */

.banner { width:981px; margin:0 auto; padding-top:25px; padding-bottom:18px;}
.ztnr { width:981px; margin:0 auto; border-top:1px solid #E0DFDE; padding-top:11px;}
.sgsjj { float:left; width:244px; height:238px; border-right:1px solid #E0DFDE; }
.sgsjjn { width:226px; padding-left:14px; height:auto;}
.sgsjjbt { color:#195999; float:left; line-height:26px; font-size:16px;}
.sgsjjm { padding:5px 10px 0 0; float:right;}
.sgsjjnr {  width:226px; float:left; padding-left:14px; line-height:24px; padding-top:5px;}

.rollBox {overflow:hidden; width:226px;}
.rollBox img { float:left; }
.rollBox .Cont{width:165px; overflow:hidden; float:left; text-align:center; margin:0 auto; }
.rollBox .ScrCont{width:10000000px; }
.rollBox .Cont .pic{ width:165px; float:left;text-align:center;}
.rollBox .Cont .pic img{ display:block; width:165px;}
.rollBox #List1,.rollBox #List2{float:left; padding:0;}
.img3, .img4{padding-top:90px;}
.chzstit { width:165px; height:133px;}

/* 关于我们
-------------------------------------------------------------- */

.gsjjbanner { background: url(../images/gywmbn.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.site{ width:100%;background:url(../images/site_bg.jpg) no-repeat center 18px; margin-top:-18px; position:relative; z-index:2px;}
.main{ width:981px; padding:0 1px 0 1px; background:url(../images/main_bg.jpg) no-repeat center top #fff; margin:0 auto;}
.nleft { float:left; width:220px;}
.left_til{ height:71px; line-height:71px; font-size:22px;color:#444; padding-left:32px;}
.left_menu li{ height:39px; padding:1px 0; border:1px solid #e0e0e0; border-width:1px 0; margin-top:-1px; width:220px; float:left;}
.left_menu li a{ display:block;padding-left:40px; background:url(../images/leftmenu_bg.jpg) no-repeat left bottom; line-height:39px;}
.left_menu li a.hover,.left_menu li a:hover{ background-position:0 0; color:#fff; }
.left img{ margin-top:1px;}
.nright { float:right; padding-top:36px; width:712px;}
.path { border-bottom:1px solid #E0E0E0; padding-bottom:5px;width:680px; margin-right:28px; height:30px; line-height:30px;}
.ztb { background:url(../images/ytb.jpg) no-repeat left; padding-left:15px; font-size:14px; color:#000;line-height:30px; float:left; }
.ydh { float:right;color:#999999;}
.ydh a { color:#999999;}
.gsjjbg { background:url(../images/gsjjbg.jpg) no-repeat bottom left; padding-bottom:98px;}
.gsjjimg { float:left; padding-top:92px;}
.gsjjtu { float:left; padding-top:42px; padding-left:48px;}
.gsjjnr { line-height:25px; float:left; width:663px; padding-top:60px;}

/* 组织架构
-------------------------------------------------------------- */
.zzjgtu { text-align:right; padding-top:40px;}

/* 荣誉资质
-------------------------------------------------------------- */

.ryzzbg { background:url(../images/ryzzbg.jpg) no-repeat bottom; text-align:center; padding:140px 0 137px 0;}

/* 发展历程
-------------------------------------------------------------- */

.fzlcbg { width:712px; text-align:center;}

/* 新闻资讯
-------------------------------------------------------------- */

.xwzxbanner { background: url(../images/xwzxbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.xwbg { background:url(../images/xwbg.jpg) repeat-x; margin:15px 0 15px 10px; padding:13px 0 0 11px; height:196px; width:641px;}
.xwtu { width:205px; float:left; line-height:25px; padding-right:6px; color:#333333;}
.xwtu a { line-height:25px;  color:#333333;}
.xwtu span { color:#ACACAC; }
.xwnr { width:652px; padding-left:10px;}
.xwnr ul li { background:url(../images/xwbgt.jpg) no-repeat; margin-top:5px;text-align:right;width:634px; padding-right:18px;color:#ACACAC; height:46px; line-height:46px;}
.xwnr ul li a { margin-left:15px; height:46px; line-height:46px; float:left;}
.ym { padding:15px 0 0 0; text-align:center; float:left; width:100%;}

/* 企业文化
-------------------------------------------------------------- */
.qywhbanner { background: url(../images/qywhbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.jylnbg { background:url(../images/jylnbg.jpg) no-repeat right 28px; width:626px; float:left;}
.jylnz { padding:60px 0 0 56px;}
.jylntu { text-align:center; padding-top:20px;}
.ygfcz { padding:15px 0 0 10px;}
.ygfcbg { background:url(../images/ygfcbg.jpg) no-repeat; width:656px; margin-top:5px; height:142px;}
.ygfctu { padding:10px 0 0 10px; float:left;}
.ygfcyc { width:430px; float:right; padding-right:24px;}
.ygfcyz { padding-top:23px;}
.ygfcbt {  color:#195091; float:left; }
.ygfcym { float:right; padding-top:5px;}
.ygfcnr { line-height:25px; padding-top:17px;}

/* 产品系列
-------------------------------------------------------------- */

.cpxlbanner { background: url(../images/cpxlbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.cpxlbg { width:981px; background:url(../images/cpbg.jpg) no-repeat 0px 1px; height:71px;}
.cpxlbt { height:71px; float:left; line-height:71px; font-size:22px;color:#444; padding-left:32px;}
.cpxnr { padding-top:28px; padding-left:34px; width:948px; background:#FFF;}
#cona {	WIDTH:922px}
#tagsa { margin: 0;padding: 0;height: 30px;line-height: 30px;background:#F0F0F0;}
#tagsa LI { float: left;list-style:none;height: 30px;line-height: 30px;width: 108px;text-align: center;display:block;}
#tagsa LI A { color:#333333; width:108px;display: block;text-decoration: none;height: 30px;line-height: 30px;}
#tagsa LI.selectTaga { color: #FFFFFF;background: #005CAA;display: block;}
#tagsa LI.selectTaga A { color: #FFFFFF;}
#tagContenta { width:922px; padding-top:22px;overflow: hidden; padding-bottom:20px;}
.tagContenta { DISPLAY: none;}
#tagContenta DIV.selectTaga { DISPLAY: block;}
.cpnr { width:922px; padding-top:24px; float:left; color:#333333; font-family:Arial, Helvetica, sans-serif;}


/* 技术支持
-------------------------------------------------------------- */

.jszcbanner { background: url(../images/jszcbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:216px;}
#con {	WIDTH:640px; padding-top:34px; padding-left:10px;}
#tags { margin: 0;padding: 0;height: 30px;line-height: 30px; border-bottom:1px solid #EDE4D8;}
#tags LI { float: left;list-style:none;height: 30px;line-height: 30px;width: 108px;text-align: center;display:block;}
#tags LI A { color:#333333; width:108px;display: block; border:1px solid #EDE4D8; border-bottom:none;text-decoration: none;height: 30px;line-height: 30px;}
#tags LI.selectTag { color: #FFFFFF;background:#195091;display: block;}
#tags LI.selectTag A { color: #FFFFFF;}
#tagContent { width:625px; padding-left:15px;overflow: hidden; padding-bottom:20px;}
.tagContent { DISPLAY: none;}
#tagContent DIV.selectTag { DISPLAY: block;}
.jscdnr { border-bottom:1px dashed #D9D9D9; padding-top:20px; padding-bottom:15px; width:625px; float:left;}
.jscdnrbt { color:#1a5b9b; font-size:13px; line-height:35px;}
.jscdnrbt a { color:#1a5b9b; font-size:13px; line-height:35px;}
.jscdnrx { line-height:24px; color:#666666;}

/* 质量体系
-------------------------------------------------------------- */

.zltxbanner { background: url(../images/zltxbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.jsbz { background:url(../images/jsbzbg.jpg) no-repeat right bottom; width:638px; padding-bottom:104px;}
.jsbzz { padding:34px 0 0 10px;}
.jsbztu { padding-top:34px; padding-left:88px;}
.zlzcz { background:url(../images/jsbzbg.jpg) no-repeat right bottom; width:652px; padding-bottom:237px;}
.zlzctu { padding-top:34px;}

/* 电子宣传册
-------------------------------------------------------------- */

.dzxcbanner { background: url(../images/dzxcbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.dzxcz { width:670px; padding-left:10px; padding-top:10px;}
.dzxc { width:158px; padding-top:20px; padding-right:10px;}
.dzxctu { width:158px;}
.dzxcbt { color:#195091; font-size:14px; line-height:30px; text-align:center;}
.dzxcrq { color:#999999; line-height:25px; font-size:12px; text-align:center;}

/* 营销网络
-------------------------------------------------------------- */

.yxwlbanner { background: url(../images/yxwlbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.nyxwl { border-bottom:1px dashed #A6A6A6; line-height:25px; padding-top:35px; padding-bottom:10px;}

/* 人才招聘
-------------------------------------------------------------- */

.rczpbanner { background: url(../images/rczpbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.rczpbt { font-size:14px; height:46px; padding-top:15px; line-height:46px; float:left;}
.rczp { width:690px; float:left;}
.rczp table tr { background:url(../images/rczpbg.jpg) no-repeat; height:48px;}
.rczw { background:#AFB1B2; float:left; height:31px; line-height:31px; color:#FFF; border-right:1px #FFFFFF solid;}

/* 联系我们
-------------------------------------------------------------- */

.lxwmbanner { background: url(../images/lxwmbanner.jpg) no-repeat center; width:100%; margin:0 auto; height:215px;}
.lxwmdt { border:1px solid #C8C8C8; width:295px; height:380px; float:left; margin-top:40px;}
.lxwmbg { background:url(../images/lxwmbg.jpg) no-repeat left top; padding-bottom:50px;margin-left:19px; float:left; margin-top:40px; padding-left:20px;}
.lxwma { line-height:25px; padding-top:14px;  color:#838383; }
.lxwmb { background:url(../images/lxwmbgt.jpg) no-repeat bottom; font-size:18px; color:#959595; width:319px; padding-top:36px; height:40px; line-height:40px;}
.lxwmc { font-size:15px; color:#838383; line-height:25px; padding-top:45px;}



#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:12px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:12px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

/*23.11.30*/
#certify {
	position: relative;
	width: 590px;
	margin-top: 80px;
	margin-bottom: 100px;
}



#certify  .swiper-slide {
	width: 426px;
	height: 266px;
	background: #fff;
    border:4px solid #5C372F;
    border-radius: 4px;
}
#certify  .swiper-slide img{
	width: 410px;
	height: 250px;
	display:block;
	padding: 5px;
	border:3px solid #7B5950;

}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: 30px;
	width: 40px;
	height: 50px;
	top:50%;
	margin-top: 5px;
	transform: translateY(-50%);
	background-color: #195091;
	background-image: url(../images/infor_b_l.svg);
	background-repeat: no-repeat;
	background-size: 40px 40px;
}
#certify .swiper-button-next {
	right:30px;
	width: 40px;
	height: 50px;
	top:50%;
	margin-top: 5px;
	transform: translateY(-50%);
	background-color: #195091;
	background-image: url("../images/infor_b_r.svg");
	background-repeat: no-repeat;
	background-size: 40px 40px;
}

